package developer.zyk.starter.controllers.chat.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

/**
 * @author zhangyongkang
 * @time 2025/4/30 16:19
 * @description
 */
@Data
public class ChatHistorySummaryVO implements Serializable {

    private GroupInfo groupInfo;

    private List<ChatHistory> datas;


    @Data
    public static class GroupInfo {
        private LocalDate date;
    }


    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class ChatHistory {
        private Long chatId;
        private String title;
        private String modelType;


    }
}
